Demystifying 5G! How It Works And What It Means For You